Definitions of jambeau:

  • noun:   armor plate that protects legs below the knee