Lorvaglore

Lorvaglores are a species of slug-like organisms found on Zeenu.

Biology
Sluglike, self cleaning, curiously posess spines (though they can survive without them)