look up any word, like smh:

1 definition by UM-Dearborn

 
1.
Arabic, meaning "Oh my god" in English. Heard everywhere in Dearborn Michigan.
Wallah bro, common.
by UM-Dearborn April 19, 2012