meaning of attar

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


Related Words

attar |

Developed & Maintained By Taraprasad.com

Treasure Words