Definitions
There is 1 meaning of the phrase
Leopard Frog.
Leopard Frog - as a noun
Common north american green or brownish frog having white-edged dark oval spots
Synonyms (Exact Relations)
rana pipiensspring frogExample Sentences
"The leopard frog is a small species of frog native to North America."
"I spotted a leopard frog in the pond behind my house."
"The leopard frog is an excellent jumper, able to cover long distances in a single leap."
"The leopard frog is mainly active during the night."
"During mating season, male leopard frogs make loud croaking sounds to attract females."