hamper the progress of; impede;

listen to the pronunciation of hamper the progress of; impede;