shower (light rainfall) - French English Dictionary