Innards meaning : Entrail; gut; intestine. The internal organs of a human or animal; especially viscera, intestines. The inner workings of something; the insides or guts.
innards
pot roast
alleyway
biosystematics
cut both ways