Skip to main content

Definitions by UM-Dearborn

Arabic, meaning "Oh my god" in English. Heard everywhere in Dearborn Michigan.
Wallah bro, common.
wallah by UM-Dearborn September 20, 2012