building maintenance and repairs - Alemán Inglés Diccionario