a person who delays; to put off until later or cause to be late

listen to the pronunciation of a person who delays; to put off until later or cause to be late
English - English
delayer
a person who delays; to put off until later or cause to be late
Favorites