Definition, synonyms and related words
a powered, armed and armored exoskeleton, in fiction and military research