Ottar - Definition

ottar

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

Look up another word