noun. any obstruction that impedes or is burdensome.
noun. the act of hindering or obstructing or impeding.
noun. something immaterial that interferes with or delays action or progress.