rental parks for construction machines - Francés Inglés Diccionario