sambucaEnglish

sambuca

Noun

An Italian liqueur made with elderberries and flavored with licorice

English: sambuca