troll farms

English

Noun

troll farms

  1. plural of troll farm