Attested.to

Definition

sweet green or white mint-flavored liqueur

Seed ·

Term in context

creme de menthe in CommonParlance