Definition of zoografts

Definition of zoografts
  1. zoografts Noun Plural of zoograft
  2. zoograft Noun A surgical graft of tissue from an animal to a human.
Need more help? Try our forum NEW