Term used in the U.S. military for person of Arab/Middle Eastern descent. Supposedly in arabic the word Hajji is added to a person's name to signify that they've made the Hadj pilgramage to Mecca.
Our convoy took sniper and RPG fire from group of 8-10 hajjis.
A title of respect that a Muslim gains after completing the hajj (pilgrimage) to Mecca. The Hajj is one of the five pillars of faith that a Muslim needs to fulfill to get to heaven.
Normally this is a term some US military (deployed to Middle Eastern countries) refer to Middle Easterners or even those that appear middle eastern, but are really from India and places more distant like that. Sometimes it can be used in a way to taunt them to clean up around the office. (see also hodger)
SGT Chavarria: Hey Arocho, look at all those hajjis coming into the base. What do you think they are up to?
SPC Arocho: I dunno Chav, must be seeking revenge for that time SGM yelled at dem hodgers we had sweepin in our office, to get to cleaning his desert SUV on the double.
SGT Chavarria: Yeh or maybe when he had their backs spray painted with 'STAY ARMY' haha! oh shit RPG! Take cover! damn hajjis!!