rainmaking - French English Dictionary