English to English

weapons platform

noun (n)

  • any military structure or vehicle bearing weapons(noun.artifact)
    Synonym:
    platform
    source: wordnet30
Advertisement

Bookmark This Site