delayerEnglish

delayer

Noun

A person who delays, to put off until later or cause to be late

English: delayer