Top definition
Lots of cows or cow themed stuff put together.

from: cow and fantastic
ie. Youre farm is so cowtastic.
by cowlover2 September 19, 2010
Get the mug
Get a Cowtastic mug for your cousin Riley.