1. Home
  2. >
  3. Define
  4. >
  5. TOXOCARAS

Definition of TOXOCARAS

  • TOXOCARA, a parasitic worm [n]