Definition, synonyms and related words
An antimicrobial peptide present in the mosquito Anopheles gambiae