kamus
.
Search
About
sambuca
English
sambuca
Noun
An Italian liqueur made with elderberries and flavored with licorice
English: sambuca