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