Back to Dictionary
拖累
tuōlěi
1. to encumber
2. to be a burden on
3. to implicate
Common • Top 15%