struggle to stay alive - Alemán Inglés Diccionario