Word info

scolopendrasin

Noun

Meaning

scolopendrasin (plural scolopendrasins)

(biochemistry) An antimicrobial peptide produced by Scolopendra subspinipes mutilans.

Source: en.wiktionary.org

Close letter words and terms