I remember that my dad used this occasionally when he was arguing with my mom.  Google translate just returns smelly rock, but I know it's gotta be some sort of slang, as whenever my dad said it, my mom would get really upset.  Point of note: my dad's from southern China, and my mom's from Shanghai, so it might be some sort of region specific slang.  I've already tried Wikipedia with Mandarin Profanity and languagerealm.com.  Unfortunately, I can't read Chinese, otherwise I'd look on Baidu.