cannon-ball (n.)youdaoicibaDictYouDict[cannon-ball 词源字典]
also cannon ball, 1660s, from cannon (n.) + ball (n.1). As a type of dive, from 1905.[cannon-ball etymology, cannon-ball origin, 英语词源]