Leaf-palace builder

The leaf-palace builders were a sort of insect on Trachus. Many of these creatures built intricate nests which resembled fairy castles, yet this species was not intelligent.