English to Chinese Dictionary

Search:

娃娃鱼 wa Chinese giant salamander (Andrias davidianus)


<< back to the home page