self-propelled crane - Alemán Inglés Diccionario