Tenlotoxin

Definition of Tenlotoxin from the PharmacyDictionary.in

Tenlotoxin

This is a toxic substance that can be found in tapeworms.

Not Available