attar of roses

attar of roses

English Noun
Ad

Definition

a perfume made from an essential oil extracted from rose flowers

Ad