trichosanthin noun1 •A ribosome-inactivating protein and abortifacient derived from Trichosanthes kirilowii. formstrichosanthins