sambuca

sambuca [sam-boo’-cah]
noun
1. Ancient triangular musical stringed instrument. (f)
2. Ancient warlike machine, a sort of huge bridge for storming walls. (f)

Have a Spanish question? Get help from experts!