sambuca

Noun
  1. An Italian liqueur made with elderberries and flavored with licorice (synset 107927489)

Other Searches