Definitions of armor-clad:

  • adjective:   covered with heavy steel