Top Definition
A word used by cat lovers to express happieness, anger, love, annoyence or boredom.
"Guess what! I got the new phone i wanted, meowchu."
by i love ikuto mor then you May 09, 2009
5 Words related to Meowchu

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.