rainfall runoff - French English Dictionary