self-propelled mobile crane - Francés Inglés Diccionario