VariousWords beta
Related Terms:
Noun
Definition: High-tech military armor that has a explosive layer that attempts to deflect incoming weapons by detonating.
VariousWords beta
Definition: High-tech military armor that has a explosive layer that attempts to deflect incoming weapons by detonating.