messmatePronunciation: /ˈmɛsmeɪt/Definition of messmate noun (in the navy) a person with whom one shares communal accommodation. messmate in other Oxford dictionaries Definition of messmate in the US English dictionary