← All indications

Strongyloides ratti

A species of parasitic nematode found in rats.