messmate has definitions from the field of nautical
1
[ noun ] (nautical) an associate with whom you share meals in the same mess (as on a ship)

Related terms

acquaintance ship

*