Back to Dictionary
中国大蝾螈
中國大蠑螈
Zhōngguódàróngyuán
1.
Chinese giant salamander (Andrias davidianus davidianus)
Noun