Translation of "innards" - English-Spanish dictionary

innards

noun uk /ˈɪn.ədz/ us /ˈɪn.ɚdz/ informal

the organs inside a person or animal, or the inside parts of a machine

tripas, mecanismo interno

(Translation of “innards” from the Cambridge English-Spanish Dictionary © Cambridge University Press)