Back to Dictionary
大蝾螈
大蠑螈
dàróngyuán
1. Chinese giant salamander (Andrias davidianus davidianus)