'true toad' definitions:

Definition of 'true toad'

(from WordNet)
noun
Tailless amphibian similar to a frog but more terrestrial and having drier warty skin