Meaning of the word toads in English

What does toads mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

toads

US /toʊdz/
UK /təʊdz/

Plural Noun

amphibians resembling frogs but typically having shorter legs and drier, warty skin

Example:
The garden was full of small toads after the rain.
Some species of toads can live for many years.