messmate (n.)
"an associate in a mess," especially a ship's mess; "one who eats ordinarily at the same table with another," 1746, from mess (n.) "communal eating place" + mate (n.), the etymological sense of which is "one eating at the same table, messmate."