{v. phr.} 1. To struggle against someone so as to free oneself; push an attacker back. * /Suzy fought off her two attackers in Central Park with a couple of karate chops./ 2. To strive to overcome something negative. * /After twelve hours at the computer terminal, Jane had to fight off her overwhelming desire to go to sleep./
FIGHT OFF
Meaning of FIGHT OFF in English
Dictionary of English idioms . Словарь английских идиом. 2012