improvements public infrastructure facility - Turc Anglais Dictionnaire