delayer
/diˈleɪjər/Definitions
1. noun
a person or thing that delays
“The company’s new software is a delayer, slowing down the entire system.”
2. verb
to delay or hold back something
“The project has been delayered, pushing the deadline further back.”