Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: debao dabiao dibiao depiao dubiao dabao ?

biāo to win a bid / to win a trophy in a contest / (jokingly) to get an STD

Dictionary · Google Translate · Help
By MDBG 2024