delayer
1. [ noun ] a person who delays; to put off until later or cause to be late
Related terms: person temporiser procrastinator filibuster
Similar spelling:   Deller
  dealer
  Delaware
  Delara
  D-layer
  Deloera
  Delairea