INNARDS


Meaning of INNARDS in English

[plural] [noun] [informal] - the inner organs of a person or animal, or the inside parts of a machine

Cambridge English vocab.      Кембриджский английский словарь.