dcsimg

Enchelyodon sulcatus is a species of ciliate in the family Trachelophyllidae.