struggle to stay alive - French English Dictionary