south american poison toad

Noun
  1. A South American toad (synset 101657504)

Other Searches