impose a great strain - Turc Anglais Dictionnaire