someone who prolongs/delays - German English Dictionary