(drilled) well - French English Dictionary