metastatin
Noun
Meaning
metastatin (countable and uncountable, plural metastatins)
(biochemistry) An alternate name for Lethal giant larvae protein.
Noun
metastatin (countable and uncountable, plural metastatins)
(biochemistry) An alternate name for Lethal giant larvae protein.