What does the word heckled mean?

To hassle or annoy; insult, vex.