An Encylopedia Britannica Company

innards

1 ENTRIES FOUND:
innards /ˈɪnɚdz/ noun
innards
/ˈɪnɚdz/
noun
Britannica Dictionary definition of INNARDS
[plural] informal
: the internal organs of a person or an animal
: the inside parts of something