meaning of Algerian Roe Sham Boe

Algerian Roe Sham Boe meaning in Urban Dictionary

Two individuals just take turns kicking one another when you look at the crouch/nuts to settle an argument. Last guy standing gains.