Green’s Dictionary of Slang

hajji n.

(US) derog. term for an Iraqi, usu. an enemy combatant, also adj.

[US]K. Powers Yellow Birds 19: I hated [. . . .] how I [...] I felt like a coward until he screamed into my ear, ‘Shoot these hajji fucks!’ [ibid.] 151: Our platoon had [...] killed a lot of hajjis and suffered only a few casualties of our own.