Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: tudi to die toudu doudi touda touyi ?

tóu to deliver
tòu to disclose inside information / to divulge secret details
tóu to go over to the enemy / to defect

Dictionary · Google Translate · Help
By MDBG 2024