weapons platform

1. (noun) any military structure or vehicle bearing weapons
Synonyms: platform
Related Words: construction, gun enclosure, gun turret, structure, turret



Terms and Conditions of Use / Copyright Notice