look up any word, like the eiffel tower:

1 definition by ninjainjun62

 
1.
An incurable delight
I had the munchies all night and I was on the toilet for a half hour this morning
by ninjainjun62 October 12, 2010