Home

Word

weapons platform, n.
more info any military structure or vehicle bearing weapons
<noun.artifact>

platform weapons platform