edible frog (rana esculenta) - French English Dictionary