SELFMATE Meaning of SELFMATE in English n. Chess checkmate in which a player forces the opponent to achieve checkmate. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012