I have been watching a TV program << 父母爱情 >> and a rather unsophisticated female character keeps repeating a phrase which I hear as '我的个娘' (I'm not sure if the '的' should be there or not?)
It's obviously a type of exclamation, presumably similar to 'Oh my God!'. Does it actually just translate to 'my mother!' and why would that be an exclamation of surprise?
Also, is this a regional phrase? The character is living in Shandong province but is a military wife so could presumably be meant to be from a different province.
Lastly, is this something a foreigner could use unironically without seeming ridiculous?