: 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
ATTAR OF ROSES
Meaning of ATTAR OF ROSES in English
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012