Etymology
Today it means: Trolls (“supernatural beings living in caves or hills or under bridges”) collectively. Full definition →
From troll + folk.
Etymology from Wiktionary, CC BY-SA 4.0.