Did you mean messmate?
messmate
noun
°(nautical) an associate with whom one shares a mess (eating place) on a ship.