oxyuridae









oxyuridae


n.

  1. A family of parasitic nematodes found in the large intestine of vertebrates and in the intestine of invertebrates.
50 queries 0.619