ottar

(noun)

noun

1. essential oil or perfume obtained from flowers

Similar word(s): atar, attar

Definition categories: substance