meaning of Bordwaffe

Bordwaffe - German to English

on-board gun