edible frog (rana esculenta) - German English Dictionary