supply and installation - Francés Inglés Diccionario