mantlet

Explore definitions, synonyms, and language insights of mantlet

Definitions

Noun
portable bulletproof shelter

More General Terms