Noun
cannon box (plural cannon boxes) (mechanical engineering) A type of enclosure for axle bearings.