wells and special civil engineering works - French English Dictionary