Meaning of amblyrhynchus

Definition of amblyrhynchus

(noun) marine iguanas

Other information on amblyrhynchus

WIKIPEDIA results for amblyrhynchus
Amazon results for amblyrhynchus