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.