Delayer
/(?)/
De·lay·er
Delayer
n.
One who delays; one who lingers.