locally heavy rains - French English Dictionary