English Dictionary
◊ DEODORANT
deodorant
n : a toiletry applied to the skin in order to mask unpleasant
odors