An inside view of a Russian 'Troll House'
theguardian.comPropagandists rather than trolls I think.
I think they mean "concern troll" more specifically:
* http://www.urbandictionary.com/define.php?term=concern+troll
* http://en.wikipedia.org/wiki/Troll_(Internet)#Concern_troll