VariousWords beta
Related Terms:
Noun
Definition: Any of several unrelated therapies that use natural biological processes, especially those that use parts of the immune system.
VariousWords beta
Definition: Any of several unrelated therapies that use natural biological processes, especially those that use parts of the immune system.