succumb in battle - Allemand Anglais Dictionnaire