story Trollburg noun A large animal that can house a population of occupants in symbiosis. Origin Portmanteau of troll (a giant supernatural being) and burg (town). Source Two Moons