edible frog

 

noun

  • a large green aquatic frog of mainland Europe, popular as food in some regions.
    • Rana esculenta, family Ranidae