temporary earth retaining works - French English Dictionary