What is a TROLL?

everyone keeps throwing this term around. Is it anything like my lawn gnome? Is it a term of endearment by chance?
Update: wow, so many great answers. I now live in fear of this $mitty character
10 answers 10