spitfrog
/ˈspɪtfroʊɡ/Definitions
1. noun
the edible green frog, Pelophylax esculentus, native to Europe and Asia
“The spitfrog is a delicacy in some European cuisines.”
1. noun
the edible green frog, Pelophylax esculentus, native to Europe and Asia
“The spitfrog is a delicacy in some European cuisines.”