Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: jiachun jiaochan jiaochen jiaochuan jiaohun jiaozhun ?

jiào chūn to caterwaul / to call like an animal in heat

Dictionary · Google Translate · Help
By MDBG 2024