Hoplodontophorus

Hoplodontophorus

a nematode found in hyrax.