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