English synonyms about - contact  

weapons platform

noun

1 weapons platform

Any military structure or vehicle bearing weapons.

synonym: platform.

Dutch: platform


Find more on weapons platform elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0419