• Niridazole

    Full definition of niridazole

    Noun

    niridazole

    (uncountable)
    1. A particular schistosomicide drug.
    © Wiktionary