devil's guts - Francés Inglés Diccionario