Definition of zootherapy

Definition of zootherapy
  1. zootherapy Noun The use of living animals for medical treatment or as an adjunct to medical diagnosis.
Need more help? Try our forum NEW