warm and rainy - French English Dictionary