deodorant

Noun
  1. A toiletry applied to the skin in order to mask unpleasant odors (synset 103181260)

Other Searches