steam excavator - Turco Inglés Diccionario