Definition of zootherapy

  1. zootherapy Noun The use of living animals for medical treatment or as an adjunct to medical diagnosis.
Feedback Form