innards
noun
- 1
Entrail; gut; intestine.
noun
- 1
The internal organs of a human or animal; especially viscera, intestines.
- 2
The inner workings of something; the insides or guts.
“He took the cover off his computer and looked at the innards.”
Translate “innards” to another language
Click any language to open the translator with this word already filled in.