edible frog (rana esculenta) - Spanish English Dictionary