puddles - French English Dictionary