Noun Definition

innards

1.Definition: internal organs collectively (especially those in the abdominal cavity)

Related Noun(s):entrails, viscera

Category: General