n. tailless amphibian that has short legs ans a short stout body; any of several animals that look like toads (such as some lizards); nasty person, mean unpleasant person
TOAD
Meaning of TOAD in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012