What does agua toad mean?

agua toad meaning in General Dictionary

biggest known toad species; indigenous to Central America; important destroyer of bugs