Definition of "toad"
noun:
-
This sense)An amphibian similar to a frog with bigger back legs and more ragged skin.
from Wiktionary, Creative Commons Attribution/Share-Alike License -
A very unpleasant man.
from Wiktionary, Creative Commons Attribution/Share-Alike License
-