Amphibian antimicrobial peptides and Protozoa: lessons from parasites.

Amphibian antimicrobial peptides and Protozoa: lessons from parasites.