Definition, synonyms and related words
Any of the antimicrobial peptides isolated from the skin of the African clawed frog.