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