Iv'e heard the phrase "ё моё" before, but I'm not completely sure what it means. Searching for it on Google only results in finding that its an idiom with no direct/literal translation.
Is there an actual meaning for it, or is it just a phrase expressing surprise with no meaning?