Noun Definition

attar

1.Definition: essential oil or perfume obtained from flowers

Related Noun(s):atar, athar, ottar

Category: General