mazzacavallo

Etymology
.

Noun

 * 1) well sweep (device, with a long poll, for raising water)
 * 2) pile driver