Attar - Definition

attar

n 1: essential oil or perfume obtained from flowers [syn:
attar, atar, athar, ottar]

Look up another word