Subscribe
URL of the page has been copied to clipboard.
Meaning : Largest known toad species. Native to Central America. Valuable destroyer of insect pests.
Synonyms : agua toad, bufo marinus
Install App
Agua meaning in Telugu.