Meaning of innards

Definition of innards

(noun) internal organs collectively (especially those in the abdominal cavity); "`viscera' is the plural form of `viscus'"

Other information on innards

WIKIPEDIA results for innards
Amazon results for innards