Weapons platform
WordNet

noun


(1)   Any military structure or vehicle bearing weapons
 
x
OK