rain clutter - French English Dictionary