Definitions of agua toad:

  • noun:   largest known toad species; native to Central America; valuable destroyer of insect pests