delayer

DELAYER, n. One who defers; one who lingers.