Definition Definition

Attar - Meaning and Examples

Meaning of 'Attar' (Webster Dictionary)

1 . Attar [ n.]
- A fragrant essential oil; esp., a volatile and highly fragrant essential oil obtained from the petals of roses.