Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

leopard frog Definition

Cancel
leopard frog
noun()
common North American green or brownish frog having white-edged dark oval spots
Synonyms: rana pipiens, spring frog,

Words Related to leopard frog!

leopard frog Examples by Brain Bank Users