someone who prolongs/delays - French English Dictionary