VariousWords beta
Related Terms:
Noun
Definition: The use of living animals for medical treatment or as an adjunct to medical diagnosis.
VariousWords beta
Definition: The use of living animals for medical treatment or as an adjunct to medical diagnosis.