impede

(v) to interfere with or slow the progress of; to hinder  
 The pickup truck was full of heavy boxes, which impeded its progress up a steep hill.