innards

noun
🔊/ˈɪnədz/
🔊/ˈɪnərdz/
[plural] (informal)
jump to other results
  1. the 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. the parts inside a machine(机器的)内部结构
  3. Word Originearly 19th cent.: representing a dialect pronunciation of inwards, used as a noun.