metastatin
English edit
Etymology edit
- From metastatic
Noun edit
metastatin (countable and uncountable, plural metastatins)
- (biochemistry) An alternate name for Lethal giant larvae protein.
metastatin (countable and uncountable, plural metastatins)