schistosome

Explore definitions, synonyms, and language insights of schistosome

Definitions

Noun
flatworms parasitic in the blood vessels of mammals