Chypre

Chypre

English Noun
Ad

Definition

Any of several perfumes having a citrus top note and woody base notes.

Ad