JAMBEAU

Definition of JAMBEAU

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