slow down the progress of; hinder;

listen to the pronunciation of slow down the progress of; hinder;