attar

views updated

at·tar / ˈatər/ (also ot·to / ˈätō/ ) • n. a fragrant essential oil, typically made from rose petals.

More From encyclopedia.com