- Barrier - Cables to become a hindrance - hindrance to progress - Refresh, close tab and block - Stumbling block - That which stands in the way, or opposes; anything that
hinders progress; a hindrance; an obstruction, physical or moral.
Look for more clues
Related crossword clues refresh close tab and block