Sambuca

From Fresh Dictionary

English

Noun

sambuca

  1. An Italian liqueur made from elderberries and flavoured with licorice
Personal tools