Attar (noun) Definition, Meaning & Examples

noun
  1. a perfume or essential oil obtained from flowers or petals.
  2. rose oil.
noun
  1. an essential oil from flowers, esp the damask rose, used pure or as a base for perfume
Attar (noun) Definition, Meaning & Examples

More Definitions