Definitions by quick_flex
smellies
Word used to describe third country nationals working abroad (specifically Indians) who don't use deodorant, don't shower for days on end, and smell terrible.
smellies by quick_flex November 15, 2007