armor-bearer
'ARMOR-BEARER,
n. One who carries the armor of another.