Back to Dictionary
嘟嘟车
嘟嘟車
dūdūchē
1. tuk tuk (three wheeler taxi) (loanword)