jambeaux



We found a root(lemma) word : jambeau

a piece of armour for the leg.

Click here to see the free dictionary definition for jambeaux

definition by Oxford Dictionaries