gun enclosure

Explore definitions, synonyms, and language insights of gun enclosure

Definitions

Noun
a self-contained weapons platform housing guns and capable of rotation