copemate

Etymology
?

Noun

 * 1)  adversary, antagonist
 * 2)  associate, companion, comrade
 * 3)  paramour; spouse