It's an organoid, yo...the first concept sketch of his design that I actually liked.
He's got Tractator influences - in other words, there's a bit of giant isopod of DOOM in him. Isopods are the group of critters that include pillbugs/woodlice, dontcha know.