Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of attar

- A fragrant essential oil; esp., a volatile and highly fragrant essential oil obtained from the petals of roses.

Crossword clue for attar

- Damask rose oil
- Essential oil
- Floral perfume
- Fragrant damask rose oil
- Fragrant oil
- Fragrant rose oil
- Oil of perfumes