English dictionary
agua toad
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
largest known toad species; native to Central America; valuable destroyer of insect pests
Source: WordNet 3.0
English dictionary
Definitions, examples, synonyms and antonyms from WordNet 3.0.
largest known toad species; native to Central America; valuable destroyer of insect pests
Source: WordNet 3.0