Word of the Moment

Short-circuit

hamper the progress of; impede