Noun Definition

sambuca

1.Definition: an Italian liqueur made with elderberries and flavored with licorice

Category: Food