sambuca

Explore definitions, synonyms, and language insights of sambuca

Definitions

Noun
an Italian liqueur made with elderberries and flavored with licorice

More General Terms