rain falling from this gutter - French English Dictionary