innards
Concise Oxford English Dictionary © 2008 Oxford University Press:
innards/ˈɪnədz/
▶plural noun informal
- 1 internal organs; entrails.
- 2 the internal workings of a machine.
'innards' also found in these Oxford entries:

