Word info

metastatin

Noun

Meaning

metastatin (countable and uncountable, plural metastatins)

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

Source: en.wiktionary.org

Close letter words and terms