• word of the day

    mebendazole

    mebendazole - Dictionary definition and meaning for word mebendazole

    Definition
    (noun) an anthelmintic used to treat hookworm and pinworm and roundworm infestations
Download our Mobile App Today
Receive our word of the day
on Whatsapp