Noun Definition

atar

1.Definition: essential oil or perfume obtained from flowers

Related Noun(s):attar, ottar, athar

Category: General