Chinese crocodile lizard
Noun
Meaning
Chinese crocodile lizard (plural Chinese crocodile lizards)
A semiaquatic anguimorph lizard, Shinisaurus crocodilurus, found only in cool forests in southeastern China and northeastern Vietnam.
Noun
Chinese crocodile lizard (plural Chinese crocodile lizards)
A semiaquatic anguimorph lizard, Shinisaurus crocodilurus, found only in cool forests in southeastern China and northeastern Vietnam.