Urban Dictionary, June 3: A Booger In The Nose Of Progress

Anything that impedes or otherwise interferes with a process going forward.