Oxford Advanced American Dictionary

Definition of toad noun from the Oxford Advanced Learner's Dictionary

toad

noun
toad pronunciation English təʊd toad pronunciation American toʊd
 
1 a small animal like a frog but with a drier and less smooth skin, that lives on land but breeds in water (= is an amphibian )2 (informal, disapproving) an unpleasant personYou repulsive little toad!