Definition of "bumbard"

bumbard