rain puddle - French English Dictionary