On the related "Minced Oath" page, I learned that "Gosh" is the minced version of "God". Also that "poppycock" comes from the Dutch for "soft dung" (pappe kak).
“cheese and crackers”, “jezzum crow”, and others are variants on the idea.
other fun minced oaths: “cor, blimey”, “zounds!”, “doggone”,
“gadzooks”, and most other things that sound vaguely like they would belong in 1930s radio dramas.
Ah ‘poppycock’ I didn’t know that one - so it’s basically saying “that’s shit” which is a pretty familiar expression. I always thought ‘poppy cock’ sounded like it meant ‘ridiculous’ in a ‘flashy and silly’ kind of a way - but actually it means ‘worthless and revolting’ in a ‘ diarrhea’ sort of way
https://en.wikipedia.org/wiki/Minced_oath