Top definition
A meowhead is a cat.
A meowhead is a head that meows. A meowing head would belong to a cat. Thus, a meowhead is a cat.
by I am The Meowhead. November 05, 2008
Get the mug
Get a meowhead mug for your father-in-law Manley.