English to Chinese Dictionary

Search:

山魈 shān xiāo mandrill (Mandrillus sphinx) / legendary mountain spirit


<< back to the home page