Armor-bearer

Ar·mor-bear·er

Armor-bearer

n.
  1. One who carries the armor or arms of another; an armiger.