creme de menthe

Explore definitions, synonyms, and language insights of creme de menthe

Definitions

Noun
sweet green or white mint-flavored liqueur

More General Terms