Definition of jambeau

Definition of jambeau
  1. jambeau Noun A piece of armour for the leg.
Need more help? Try our forum NEW