Surinam toad
Explore definitions, synonyms, and language insights of Surinam toad
Definitions
Noun
a South American toad; incubates its young in pits in the skin of its back
Explore definitions, synonyms, and language insights of Surinam toad