An exclamation used by vegetarians and vegans describing something that would otherwise be known as fantastic or amazing.
by misslyssartist September 29, 2010
Get the Tofutastic mug.
Get the Tofutastic mug.We'll email you a link to sign in instantly.