Tag: cane toad

Toad

A Toad is any number of species, primarily in the Bufonidae family. These amphibians are part of the taxonomic order Anura that makes up...

Cane Toad

the cane toad is a large amphibian native to South and Central America. They are also known as "marine toads," and "giant neotropical toads."...

Expert Recommendations