Urban Dictionary, June 3: A Booger In The Nose Of Progress
Anything that impedes or otherwise interferes with a process going forward.