Find the word definition

Wiktionary
trichosanthin

n. (context biochemistry English) A ribosome-inactivating protein and abortifacient derived from ''Trichosanthes kirilowii''.

Wikipedia
Trichosanthin

Trichosanthin is a ribosome-inactivating protein.

It is derived from Trichosanthes kirilowii.

It is also an abortifacient.