1 definition by Dr. Meow

1
When something is so amazing awesome that it requires the word meow
I went to disney world with Wesley Snipes and it was MEOWTASTIC!
by Dr. Meow September 09, 2008
Get the mug
Get a Meowtastic mug for your mother-in-law Zora.