American green toad

NOUN
  1. small green or yellow-green toad with small black bars and stripes

How To Use American green toad In A Sentence

List is Empty.