innards
noun /ˈɪnədz/
/ˈɪnərdz/
[plural] (informal)- 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.
恐惧扭曲了她的内脏。
- turkey innards
- the parts inside a machine
(机器的)内部结构
词源early 19th cent.: representing a dialect pronunciation of inwards, used as a noun.