RELATED WORDS
PARAPHRASING
something tending to or intended to discourage or prevent something
impediment, restraint
something that stops progress or makes it difficult
impediment, barrier