ottar

Noun
  1. Essential oil or perfume obtained from flowers (synset 114917140)

Found on Word Lists

Other Searches