Definition of innards noun from the Oxford Advanced American Dictionary

     

    innards

     noun
    noun
    NAmE//ˈɪnərdz//
     
    [plural](informal)
     
    jump to other results
  1. 1the organs inside the body of a person or an animal, especially the stomach synonym entrails, guts turkey innards Fear twisted her innards in knots.
  2. 2the parts inside a machine
See the Oxford Advanced Learner's Dictionary entry: innards