What is the meaning of Djihaad?

struggle, effort

holy war, when (perceived to be) undertaken by Muslims

Source: wiktionary.org