drag: something that slows or delays progress
hindrance: something immaterial that interferes with or delays action or progress
meteoroid: (astronomy) any of the small solid extraterrestrial bodies that hits the earth's atmosphere