amaretto

Noun
  1. An Italian almond liqueur (synset 107924807)

Other Searches