What is the meaning of Strife?

Striving; earnest endeavor; hard work.

Exertion or contention for superiority, either by physical or intellectual means.

Bitter conflict, sometimes violent.

A trouble of any kind.

That which is contended against; occasion of contest.

Source: wiktionary.org