Meaning of frog

Definition of frog

(noun) any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species
a person of French descent
(verb) hunt frogs for food

Other information on frog

WIKIPEDIA results for frog
Amazon results for frog