Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: sunken sensing shenshen shengen ?

sēn sēn dense (of trees) / thick / ghastly / eerie

Dictionary · Google Translate · Help
By MDBG 2025