DELAYER





Definition:

  1. [noun] a person who delays; to put off until later or cause to be late

Synonyms:


Related Words: