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.