VariousWords beta
Related Terms:
Noun
Definition: An artificial human theta-defensin shown to be effective against HIV and other viruses.
VariousWords beta
Definition: An artificial human theta-defensin shown to be effective against HIV and other viruses.