leopard frog

Noun
  1. Common North American green or brownish frog having white-edged dark oval spots (synset 101644032)

Found on Word Lists

Other Searches