What is the full meaning of attar
a fragrant essential oil made from the damask rose, also OTTAR, OTTO [n -S]
Example of the word attar placed on a Scrabble board.