Definition of zoograft

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