look up any word, like the eiffel tower:
 
1.
unbelievable; over the top
That ride was suppa hot!
by laerhk May 21, 2003