English dictionary
agua toad meaning and definition
Definition and meaning of agua toad at MeaningMonkey.org. agua toad meaning and definition in the English Dictionary.AGUA TOAD noun
Definition of agua toad (noun)
- largest known toad species; native to Central America; valuable destroyer of insect pests
- synonyms: agua, Bufo marinus
Source: Princeton University Wordnet