TOAD


Meaning of TOAD in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.