overlying stratum overburden - French English Dictionary