oxyuris









oxyuris


n.

  1. A genus of nematodes that contains certain species parasitic in the large intestine of humans.
52 queries 0.610