History
History
Synonyms
UK
US
Meaning:
manned

operated by a person and not a machine

defended

unbreakable

that cannot be broken

strong, tough

ARMORED as in Wiktionary
ARMORED as in Wikipedia