MANPAD

Explore definitions, synonyms, and language insights of MANPAD

Definitions

Noun
a man-portable surface-to-air missile