ottar meaning
UK US
ottar (noun): essential oil or perfume obtained from flowers.
Definition of ottar
- essential oil or perfume obtained from flowers
Type of: essential oil
Kinds: attar of roses
Scrabble score: 5 (letter breakdown)
Word lists: words starting with OT · words ending in AR · 5-letter words
More about ottar on Wikipedia.