Agua Meaning
There are 1 meaning(s) for word Agua
Agua Meaning 1 : largest known toad species; native to Central America; valuable destroyer of insect pests
Synonyms : agua toad, bufo marinus
Synonyms : agua toad, bufo marinus