self-propelled mobile crane - Español Inglés Diccionario