YourDictionary

attar

noun

an essential oil or perfume made from the petals of flowers, esp. of damask roses ()

See attar in American Heritage Dictionary 4

link/cite print suggestion box