JAMBEAUX

Definition of JAMBEAUX

  1. (noun)armor plate that protects legs below the knee