- to obstruct
- to be a drag on sb
- to delay finishing off a job
Generated: This meaning refers to hindering progress or making it difficult for someone to complete a task.
Generated: This usage implies causing someone to slow down or be less efficient in their actions or efforts.
He is always a drag on me, making my work more difficult.
Generated: This meaning indicates prolonging the completion of a task or job, often unnecessarily.
He always delays finishing the job, causing the project not to be completed on time.