sheltron

/ˈʃel.trɒn/

Definitions

1. noun

A type of shield or protective device, typically used in military or defensive contexts.

“The soldiers used their sheltrons to deflect the hail of bullets.”

Synonyms

  • barricade
  • shield

Antonyms

  • exposure
  • vulnerability