Noun Definition

delayer

1.Definition: a person who delays; to put off until later or cause to be late

Category: People