Synonyms of Agua Toad in English :
Antonyms of Agua Toad in English
Thesaurus of Agua Toad in English
Agua Toad
see definition of agua toadSynonyms of agua toad
1. (noun) largest known toad species; native to Central America; valuable destroyer of insect pests
Hypernyms of agua toad
1. (noun) largest known toad species; native to Central America; valuable destroyer of insect pests