innards
in-nards
noun
The internal organs of a human or animal, or the internal workings of a machine.
"The mechanic inspected the machine's innards."
in-nards
The internal organs of a human or animal, or the internal workings of a machine.
"The mechanic inspected the machine's innards."