Definitions of mess hall:

  • noun:   a (large) military dining room where service personnel eat or relax