attar
attar has 2 senses in the JumbleFix dictionary. Letters: 5.
Definitions
n.
. A fragrant essential oil; esp., a volatile and highly fragrant essential oil obtained from the petals of roses.
n.
. essential oil or perfume obtained from flowers