[noun] [C] - a small brownish green animal, similar to a frog, which has big eyes and long back legs for swimming and jumpingToads have dryer, lumpier skins than frogs and spend less time in the water.(informal) A toad is also an extremely unpleasant man, esp. one who is physically very unattractive.Are you talking about the education minister? Oh, he's a toad, isn't he!You lying toad! [as form of address](UK) Toad-in-the-hole is a savoury food, consisting of sausages cooked in a mixture of eggs, milk and flour.
TOAD
Meaning of TOAD in English
Cambridge English vocab. Кембриджский английский словарь. 2012