What is Meowtastic?
1. Fantastic relation to cats.
2. Awesome
This shit is Meowtastic
See Me
When something is so amazing awesome that it requires the word meow
I went to disney world with Wesley Snipes and it was MEOWTASTIC!
See meow, meowtastic, cats, fantastic, amazing, cool, special