meaning of armor clad

armor clad meaning in General Dictionary

protected with a covering of armor