battle for existence - Allemand Anglais Dictionnaire