filter-well drainage - French English Dictionary