oh my life
Also found in: Acronyms.
oh my life
An exclamation of surprise, shock, or astonishment. Primarily heard in UK. So anyway, like I was saying, I—Oh my life! That dog scared the living daylights out of me!
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.