Meaning of Amblyrhynchus

Definition of Amblyrhynchus

(noun) marine iguanas

Other information on Amblyrhynchus

WIKIPEDIA results for Amblyrhynchus
Amazon results for Amblyrhynchus