rain water downpipe - French English Dictionary