AGUA TOAD





Definition:

  1. [noun] largest known toad species; native to Central America; valuable destroyer of insect pests
    Synonyms: agua, Bufo marinus

Synonyms: