English vocabulary and translations (See all)
to impede: to delay, to discourage, to hamper, to prevent, to obstruct
The truck accident has greatly impeded traffic on the A6. Due to this accident the traffic is having difficulty passing along the A6.
Do you have smart way of remembering 'Impede'? Share it with us!