swelltoad

/ˈswel.toʊd/

Definitions

1. noun

A large frog, especially one that lives in a pond or lake

“The herpetologist was studying the behavior of the swelltoad in its natural habitat.”

Synonyms

  • bullfrog
  • pond frog

Antonyms

  • desert frog
  • dwarf frog