improvements public infrastructure facility - Francés Inglés Diccionario