to go to a lot of trouble to do/doing - Turc Anglais Dictionnaire