A strange bug queen of some sort. I kinda like the idea so this might just be a work in progress that I'll finish?! whaaaat? but Its far from a finished piece, I might even scrap this interpretation and do another altogether. Here's a not so flattering render of her.