tetrastatin
English
Noun
tetrastatin
(
uncountable
)
(
biochemistry
)
A C-
terminal
domain
of a
collagen
that inhibits
melanoma
growth
Anagrams
tartes Tatin