cannon-ball (n.) Look up cannon-ball at Dictionary.com
also cannon ball, 1660s, from cannon (n.) + ball (n.1). As a type of dive, from 1905.