Eustrongylides

Eustrongylides

also known as: thread worm, pin worm