Word info

scolopin

Noun

Meaning

scolopin (plural scolopins)

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

Source: en.wiktionary.org

Anagrams

Close letter words and terms