supply and installation - Alemán Inglés Diccionario