Top definition
Meowse or meouse is a hybrid of mouse and cat. Often liven in New York or Washington.
Woman: Aaah! This is meowse!
Guy: Did you say CHOCOLATE?!
by Tadakichi2 January 11, 2009
Get the mug
Get a meowse mug for your daughter-in-law Nathalie.