well-drained soil - French English Dictionary