area of puddles - French English Dictionary