1 definition by Lord_Hanson

An expression used in China to demonstrate suprise. Secretley created in a lab back in 2009. It's primary use is to destroy the English language.
Annie: Oh my lady gaga!
Hannah: what did you just say?
Annie: Oh my lady gaga! its like oh my god but cooler.
(Hannahs head then explodes)
by Lord_Hanson October 31, 2011
Get the Oh my lady gaga! mug.