ballhooter
/ˈbɔlhʊtər/Definitions
1. noun
A device for propelling a ball or shell from a cannon
“The ballhooter was used in the 19th-century navy for loading cannons.”
2. noun
A type of steam-powered locomotive
“The ballhooter train was an important innovation in 19th-century rail technology.”