meaning of armour-clad

armour-clad meaning in General Dictionary

covered with hefty metallic