jambeaus



We found a root(lemma) word : jambeau

a piece of armour for the leg.

Click here to see the free dictionary definition for jambeaus

definition by Oxford Dictionaries