amarettoEnglish

amaretto

Noun

An Italian almond liqueur

English: amaretto