struggle to stay alive - Allemand Anglais Dictionnaire