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