The phrase "bring to block" can mean to stop or hinder progress or to prevent something from happening. Some synonyms for this phrase include obstruct, impede, hinder, curb, inhibit, thwart, discourage, and hamper. Obstruct refers to physically blocking or hindering progress, while impede is more general and can refer to anything that slows down progress. Hinder means to make progress difficult or slow and curb refers to restricting or limiting progress. Inhibit means to hold back or prevent progress, while thwart refers to actively stopping it. To discourage someone from making progress is to cause them to lose confidence, and to hamper progress is to make it more difficult than it needs to be.