overburden removing - Alemán Inglés Diccionario