• word of the day

    sambuca

    sambuca - Dictionary definition and meaning for word sambuca

    Definition
    (noun) an Italian liqueur made with elderberries and flavored with licorice
Download our Mobile App Today
Receive our word of the day
on Whatsapp