innards
English Dictionary
->
Letter I
-> innards
Search Dictionary:
innards Definition
(n)
internal
organs
collectively
(
especially
those
in
the
abdominal
cavity
); "`
viscera
''
is
the
plural
form
of
`
viscus
''"
innards Synonyms
entrails
innards
viscera
© Art Branch Inc.