Compound of troll + slända. From troll (“troll”) and slända, here meaning "winged slender insect," but ultimately "spindle, distaff." First attested in 1708[1].
trollslända c