отвоевать

Verb

 * 1) to win (from), to win over, to win back (from)
 * 2) to fight (for some time)
 * 3) to finish (be through with) fighting
 * 1) to finish (be through with) fighting