bufo debilis Meaning, Definition & Usage

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

WordNet