Subscribe
URL of the page has been copied to clipboard.
Meaning : Shore-dwelling seaweed-eating lizard of the Galapagos Islands.
Synonyms : marine iguana
Install App
Amblyrhynchus cristatus meaning in Telugu.