Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: tudu dudou tuoou tuo toudou tuodou ?

dòu potato (CL:) / (Tw) peanut (CL:)
dòu Wǎng Tudou, a Chinese video-sharing website

Dictionary · Google Translate · Help
By MDBG 2024