cannonproof
/kænənˈpruːf/Definitions
1. adjective
immune or resistant to cannon fire
“The fortress was designed to be cannonproof, protecting its occupants from enemy artillery.”
2. noun
something that is cannonproof, especially a ship or vehicle
“The new warship was touted as the most advanced cannonproof vessel in the fleet.”