1 definition by Meowsmeowing

1
A sound cats make, a mixture between a regular meow and a howl.
You: Hey Cat.
Cat: Meowl!
by Meowsmeowing January 12, 2012
Get the merch
Get the meowl neck gaiter and mug.