toads
toads
noun
Small, squat amphibians with warty skin, typically living on land near water.
"The garden was full of little toads after the rain."
Thesaurus
Synonyms: batrachian, toad frog, anuran, salientian, frog
toads
Small, squat amphibians with warty skin, typically living on land near water.
"The garden was full of little toads after the rain."
Synonyms: batrachian, toad frog, anuran, salientian, frog