meaning of sambuca
1.
an
Italian
liqueur
made
with
elderberries
and
flavored
with
licorice
Related Words
sambuca
|
Developed & Maintained By
Taraprasad.com