Attar
English Meaning
A fragrant essential oil; esp., a volatile and highly fragrant essential oil obtained from the petals of roses.
- A fragrant essential oil or perfume obtained from flowers: attar of roses.
Sorry, No Malayalam Meaning for your input!
See Atta Want To Try Attar In Malayalam??