Top definition
Hard to understand. A stench, very smelly, internet slang, often used to describe someone you hate.
1. Phwoah! Smelee!

2. OMG! ...... is so smellee!
by Joe April 02, 2005
Get the mug
Get a smellee mug for your Facebook friend Callisto.