spill one's guts - Alemán Inglés Diccionario