attar meaning

Meaning of attar

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.

Unscrambled word attar

Points for attar

Scrabble
8 points
Word With Friends
5 points
Wordfeud
8 points