Конечная часть сложных прилагательных, вносящая значение: имеющий столько пушек, сколько указано в первой части слова (двадцатипушечный корвет).
Значение слова ...ПУШЕЧНЫЙ в Толковом словаре Ефремовой
Что такое ...ПУШЕЧНЫЙ
Ефремова. Толковый словарь Ефремовой. 2012