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