struggle to stay alive - Spanish English Dictionary