YourDictionary

sambuca

noun

an Italian liqueur having the flavor of licorice

See sambuca in American Heritage Dictionary 4

Learn more about sambuca

link/cite print suggestion box