What is Meowhead?
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.
See meowhead, meow head, cat, kitten