Strongyloides ratti

Synonyms

Strongyloides rattus

ratti, Strongyloides

A species of parasitic nematode found in rats.