Delayer /(?)/

De·lay·er

Delayer

n.
  1. One who delays; one who lingers.