Definition of Attar

Noun: attar  a-tu(r) or 'a,taa(r)

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

See also:
Attalea
attars

Anagrams containing the word attar

atrta ratta aratt tarat ttara