Wiktionary
araboid
n. (alternative form of Arabid English)
n. (alternative form of Arabid English)