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.”
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.”