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)

  1. common North American green or brownish frog having white-edged dark oval spots
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: