many drops make a rain shower - French English Dictionary