biggest frog in the puddle - French English Dictionary