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