canhão Armstrong

Noun

 * 1)  Armstrong gun a wrought iron breechloading cannon