construction machine rental business - Alemán Inglés Diccionario