Definition of Innards

  • 1. Internal organs collectively (especially those in the abdominal cavity) Noun

Synonyms for word "innards"

Semanticaly linked words with "innards"

Hyponims for word "innards"