1 definition by Dave D.

A substance that makes you smell better, but that the French definitely do not use.
Damn! Pierre really could use some deoderant, it smells like he hasn't showered in a week!
by Dave D. February 25, 2005
Get the deodorant mug.