Skip to main content

UM-Dearborn's definitions

wallah

Arabic, meaning "Oh my god" in English. Heard everywhere in Dearborn Michigan.
by UM-Dearborn September 20, 2012
mugGet the wallahmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email