I don't tend to take lessons from Urban Dictionary
Ok so what is the meaning of it then? Please enlighten me.
There are no formal definitions, only informal ones. In your case, I've used it to refer to your ridiculous, unneccesary trolling. Being there is no formal definition, it can be applied as best suits a situation.