succumb in battle - Turc Anglais Dictionnaire