lol, I'm not a singer either!
Nope never heard the word troll. Yes heard the word flame.
Either trolling is an American term, or because I generally am in educational communities involving children, I've not heard the term.
I have come across trolls though, just never heard the term.
hey ho!