Chinese crocodile lizard
noun1
- A semiaquatic anguimorph lizard, of species Shinisaurus crocodilurus, found only in cool forests in southeastern China and northeastern Vietnam.
forms
Chinese crocodile lizards
Chinese crocodile lizards
This dictionary works without the internet: on your phone · in Chrome