I once pleaded with a med student to write 'guts', 'innards' and 'body juice' on her tests as answers if she didn't know the real answer.
It never happened, but I still like to imagine her professor's face coming across such an answer on an exam.
"Innards" isn't slang. Who knew?