Find the word definition

Wiktionary
djoundi

n. (context historical English) An Algerian Muslim soldier fighting for independence during the (w: Algerian War).