a lot to contend with - Turc Anglais Dictionnaire