this paper is due in twenty minutes and this dodder is really pissing me off
(daud-er) a pen that ceases to function while it is being used for something of upmost importance, such as writing a term-paper that is due in twenty minutes
"this paper is due in twenty minutes and this dodder is really pissing me off" What is the definition of "dodder"?