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