innards noun plural
the internal organs of the body <unpleasant memories of having to examine the innards of a frog for science class>
an interior or internal part <consumers are warned against poking around in the innards of the air conditioner> Near Antonyms border
Seen & Heard
What made you want to look up innards? Please tell us where you read or heard it (including the quote, if possible).