cachaporra

Etymology
. Either an alteration of or the other way around.

Noun

 * 1)  bat, stick