mechanical shovel - Turco Inglés Diccionario