dcsimg

Nebela aliciae is a species of amoeboid protists in the family Hyalospheniidae.