jambeau



a piece of armour for the leg.

Click here to see the free dictionary definition for jambeau

definition by Oxford Dictionaries