What does Bordwaffe mean?

Bordwaffe - German to English

on-board gun