English edit

Etymology edit

Noun edit

metastatin (countable and uncountable, plural metastatins)

  1. (biochemistry) An alternate name for Lethal giant larvae protein.