american green toad

Noun
  • Small green or yellow-green toad with small black bars and stripes (synset 101649674)

Other Searches