Definition of Ottar

Noun: ottar  Ã³-tu(r)

  1. Essential oil or perfume obtained from flowers
    - attar, atar, athar, otto

See also:
OTT
ottars

Anagrams containing the word ottar

otrta rotta arott tarot ttaro