YourDictionary

innards

plural noun

  1. the internal organs of the body; viscera; entrails
  2. the inner parts of anything

See innards in American Heritage Dictionary 4

Learn more about innards

link/cite print suggestion box