1. someone who steals a joke and uses it too much
2. someone who butts in on a joke as you are telling it
3. a person who is constantly stealing your jokes.
4. this can be a person who after you tell the joke attempts to take the credit for the joke by repeating the last line.
"jimmy always tries to take credit for jokes i tell. he is such a jokewhore."