earth stockpiling - French English Dictionary