delayer

Nouns

  • (n) a person who delays; to put off until later or cause to be late

Words of close approximity

delayed
delayed