Etymology
Today it means: A military dining room or building on an army or marine base. Full definition →
From mess (“military meal”) + hall.
Etymology from Wiktionary, CC BY-SA 4.0.