Definition of Leopard Frog

  • 1. Common North American green or brownish frog having white-edged dark oval spots Noun

Synonyms for word "leopard frog"

Semanticaly linked words with "leopard frog"

Hyponims for word "leopard frog"