Definition, synonyms and related words
An antimicrobial peptide present in horseshoe crabs of the genus Tachypleus