English dictionary
leopard frog meaning and definition
Definition and meaning of leopard frog at MeaningMonkey.org. leopard frog meaning and definition in the English Dictionary.LEOPARD FROG noun
Definition of leopard frog (noun)
- common North American green or brownish frog having white-edged dark oval spots
- synonyms: Rana pipiens, spring frog
Source: Princeton University Wordnet