Online English Dictionary

Home

Attar


n.

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


© 2009 Dammam Community College