Answer: buckler

AnswerCrossword Clue
BUCKLER

Shield carried on the arm