raindrops - French English Dictionary