ottar

Nouns

  • (n) essential oil or perfume obtained from flowers atar, athar, attar,

Synonyms

atar athar attar

Words of close approximity

otter