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