English Dictionary
Definition armour-plated in British English
armour-plated adjective
adjective
Synonyms and related words

English Dictionary