antidiabetic: a drug used to treat diabetes mellitus
medicine: (medicine) something that treats or prevents or alleviates the symptoms of disease
helicidae: land snails including the common edible snail and some pests