Meaning of sambuca

Definition of sambuca

(noun) an Italian liqueur made with elderberries and flavored with licorice

Other information on sambuca

WIKIPEDIA results for sambuca
Amazon results for sambuca