Definition: to try very hard to do something difficult or to fight against someone or something Level: C2