Innards Meaning

There are 1 meaning(s) for word Innards

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

    Synonyms : entrails,  viscera