innards
1.
(
noun
) internal organs collectively (especially those in the abdominal cavity)
Synonyms:
entrails
,
viscera
Related Words:
internal organ
Terms and Conditions of Use / Copyright Notice