rain cloud - French English Dictionary