embuggerance

Noun

 * 1)  Any obstacle (natural or artificial) that gets in the way of progress.