self propelled crane - Turco Inglés Diccionario