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