Top Definition
Derived from the latin saying 'Lateralus Smellson Dederatus' which roughly tanslates 'as your a stinky poo poo head'.
You just stuck your finger in the blender you Smellson!
by Scott Tufrey May 25, 2004
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.