meaning of agua toad

agua toad meaning in General Dictionary

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