tirapuxa

Etymology
From : "pull-and-push".

Noun

 * 1) quarrel; conflict
 * 2) rivalry, competence
 * 3) tug of war
 * 1) tug of war