Definition, synonyms and related words
An artificial human theta-defensin shown to be effective against HIV and other viruses.