delayer

Noun
  1. A person who delays;
    To put off until later or cause to be late (synset 110020209)

Found on Word Lists

Other Searches