weapons platform

noun

  1. 1

    any military structure or vehicle bearing weapons

Synonyms

Also useful for “weapons platform”:Crossword