meaning of sambuca

1. an Italian liqueur made with elderberries and flavored with licorice


Related Words

sambuca |

Developed & Maintained By Taraprasad.com

Treasure Words