removal of overburden - Spanish English Dictionary