dcsimg

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