Definition, synonyms and related words
Any compound that kills schistosomes and is thus used to combat schistosomiasis