innards/ˈɪnədz; `ɪnɚdz/ n[pl](infml 口)1 stomach and/or bowels 胃; 肠; 肠胃 a pain in my innards 我肚子疼.2 any inner parts 内部部件: To mend this engine I'll have to have its innards out. 要修理这部发动机, 我得拆下里面的部件.
牛津英汉双解词典