Green’s Dictionary of Slang

turdy-gut n.

see turd n. (3)