innards
/ˈɪnɑːdz/Definitions
1. noun
the internal organs or tissues of an animal, especially those inside the abdominal cavity
“The butcher carefully removed the innards from the chicken before cooking it.”
2. noun
the innermost or most essential part of something
“The company’s financial reports revealed the innards of their business strategy.”
3. verb
to remove the innards of an animal
“The hunter had to innard the deer before butchering it for meat.”