removal of obstacles - Turc Anglais Dictionnaire