Back to Dictionary
拖尾巴
tuōwěiba
1. to obstruct
2. to be a drag on sb
3. to delay finishing off a job