scacciadiavoli

Etymology
.

Noun

 * 1) a large caliber cannon of the sixteenth century that launched hollow balls containing explosives