poor soil drainage - French English Dictionary