gainstrive

Etymology
From.

Verb

 * 1)  To strive against; to resist, oppose.
 * 2)  To resist; to fight back.