Innards — synonyms, definition

1. innards (Noun)

2 synonyms
entrails viscera
1 definition

innards (Noun) — Internal organs collectively (especially those in the abdominal cavity). ex. "'innards' is the plural form of 'viscus'"

2 types of
internal organ viscus