ottar has definitions from the field of chemistry
1
[ noun ] (chemistry) essential oil or perfume obtained from flowers

Synonyms

atar athar attar

*