ATTAR OF ROSES


Meaning of ATTAR OF ROSES in English

: a fragrant essential oil obtained by distillation from petals especially of damask rose and with geraniol and citronellol as its principal odorous constituents : rose oil

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.