infrastructure and facilities - Turc Anglais Dictionnaire