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