Leopard frog

noun

Definitions

Noun
  1. 1
    Any of several North American frogs, most of which are green with black spots.
  2. 2
    common North American green or brownish frog having white-edged dark oval spots wordnet

Etymology

Compound of leopard + frog.

Next best steps

Mini challenge

Unscramble this word: leopardfrog