Definition of zoografts

  1. zoografts Noun Plural of zoograft
  2. zoograft Noun A surgical graft of tissue from an animal to a human.
Feedback Form