Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: dab dabu dabai dabao dabo dafa ?

(coll.) large bus / coach / (abbr. for 大型巴士)
target shooting
dam

Dictionary · Google Translate · Help
By MDBG 2024