Definition, synonyms and related words
High-tech military armor that has a explosive layer that attempts to deflect incoming weapons by detonating.