1 definition by awesome amazing queen of italy

Top Definition
A phrase used to describe something so amazing that you have to combine two words to describe it
That was so not super fantastic...
by awesome amazing queen of italy March 10, 2009

Mug icon
Buy a super fantastic mug!