overlying stratum overburden - Turkish English Dictionary