Heimscheisser
German for "Home shitter": somebody who is unable to poop outside of the comforts of their own home.
"Why didn't you take a shit in the restaurant? The restroom was really clean."
"I would have if I wasn't such a Heimscheisser"
"I would have if I wasn't such a Heimscheisser"