Synonyms of Toad

Primary definition: A tailless amphibian that typically has dry, warty skin and is more terrestrial than frogs.

Full Dictionary Entry

Antonyms & Opposite Concepts