amaretto

/æmʌrˈɛtoʊ/

Explore definitions, synonyms, and language insights of amaretto

Definitions

Noun
an Italian almond liqueur

More General Terms