'ottar' definitions:

Definition of 'ottar'

(from WordNet)
noun
Essential oil or perfume obtained from flowers [syn: attar, atar, athar, ottar]