Green’s Dictionary of Slang

plenty of guts, but no bowels phr.

see under gut n.