attar

2 ENTRIES FOUND:

at·tar

noun \ˈat-ər, ˈa-ˌtär\

Definition of ATTAR

: a fragrant essential oil; especially : attar of roses

Seen & Heard

What made you want to look up attar? Please tell us where you read or heard it (including the quote, if possible).