tetrastatin

English

Noun

tetrastatin (uncountable)

  1. (biochemistry) A C-terminal domain of a collagen that inhibits melanoma growth

Anagrams