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, bufo marinus
Install App
Agua toad meaning in Telugu.