construction machinery manufacturer - Alemán Inglés Diccionario