Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: toufen touban to ban douban tuban duben ?

tóu bèn to seek shelter / to seek asylum

Dictionary · Google Translate · Help
By MDBG 2024