Definitions of armour-clad:

  • adjective:   covered with heavy steel