TOAD


Meaning of TOAD in English

[toad] n [ME tode, fr. OE tade, tadige] (bef. 12c) 1: any of numerous anuran amphibians (esp. family Bufonidae) that as compared with the related frogs are generally more terrestrial in habit though returning to water to lay their eggs, squatter and shorter in build and with weaker hind limbs, and rough, dry, and warty rather than smooth and moist of skin

2: a contemptible person or thing

Merriam-Webster English vocab.      Английский словарь Merriam Webster.