Lingo
im
pede
to create difficulty or obstacles that make it hard for something to happen or progress
Synonyms
1 / 1