Meaning of innards
Definition of innards
(noun)
internal
organs
collectively
(especially those in the
abdominal
cavity); "`viscera' is the
plural
form
of `viscus'"
Other information on innards
WIKIPEDIA results for
innards
Amazon results for
innards
Tweet