She spawns right below the druid ring. Standing in the 'steam' pillar in the valley of newbie creatures.
This female troll likes to beat up newbies in Steamfont. Reported "in the newbie valley right next to the druid rings (south of the path by Lesser Fay zone) after I killed everything in that area."