Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: chouchu chousha couch chouhua chuchu chacha ?

chōu chá random inspection / to do a spot check
chōu chā to slide in and out / thrusting

Dictionary · Google Translate · Help
By MDBG 2025