Lingo
hin
der
to create obstacles or difficulties that prevent progress, movement, or success
Synonyms
1 / 2