innards
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. 要修理这部发动机, 我得拆下里面的部件.
Whenever the Italian city-states were at war with each other, Hawkwood used to hire his soldiers to princes who were willing to pay the high price he demanded.