Meaning of amblyrhynchus cristatus

Definition of amblyrhynchus cristatus

(noun) shore-dwelling seaweed-eating lizard of the Galapagos Islands

Other information on amblyrhynchus cristatus

WIKIPEDIA results for amblyrhynchus cristatus
Amazon results for amblyrhynchus cristatus