struggle to stay alive - German English Dictionary