Word info

delaminomycin

Noun

Meaning

delaminomycin (plural delaminomycins)

Any of a group of nonpeptide extracellular matrix receptor antagonists isolated from Streptomyces albulus

Source: en.wiktionary.org

Close letter words and terms