strive

intransitive verb

To exert much effort or energy; endeavor.

To struggle or fight forcefully; contend.

noun

A striving; an effort; a strife.

To make strenuous effort; endeavor earnestly; labor hard; do one's endeavor; try earnestly and persistently: followed by an infinitive.

To contend; straggle; battle; fight: followed by with, against, or for.