VariousWords beta
Related Terms:
Definitions:
Noun
delayer
Definition: a person who delays; to put off until later or cause to be late
Definition: One who delays.
Verb
Definition: To remove layers from; to strip away levels from.