English to Chinese Dictionary

Search:

Did you mean: shanxi shanxia chanxiao sanxiao shangxiao shanjiao shenxiao sanjiao ?

山魈 shān xiāo mandrill (Mandrillus sphinx) / legendary mountain spirit
讪笑 shàn xiào to ridicule / to mock


<< back to the home page