struggle
Verb
B2 – Upper-Intermediate
To make a great effort to do something difficult, or to fight against someone or something.
Synonyms
strive
grapple