Medical Dictionary
innards
noun pl in·nards \ˈin-ərdz\
Medical Definition of INNARDS
: the internal organs of a human being or animal; especially : viscera
Seen & Heard
What made you want to look up innards? Please tell us where you read or heard it (including the quote, if possible).