drag: something that slows or delays progress
hindrance: something immaterial that interferes with or delays action or progress
concentration gradient: a gradient in concentration of a solute as a function of distance through a solution