look up any word, like the eiffel tower:
 
1.
That which pertains to muppets, and is fantastic.
Fraggle Rock is muppetational!
by fragglerocker08 May 01, 2010