1 definition by Dr. Meow

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 10, 2008
Get the Meowtastic mug.