ottar
1. [ noun ] (chemistry) essential oil or perfume obtained from flowers
Synonyms: atar athar attar
Related terms: essential_oil attar_of_roses
Similar spelling:   Otaria
  otter
  other
  Otero