AMBLYRHYNCHUS CRISTATUS
(noun)Definitions
There is 1 meaning of the phrase
Amblyrhynchus Cristatus.
Amblyrhynchus Cristatus - as a noun
Shore-dwelling seaweed-eating lizard of the galapagos islands
Synonyms (Exact Relations)
marine iguana