English | German | Russian | Czech

zoograft English

Meaning zoograft meaning

What does zoograft mean?

zoograft

A surgical graft of tissue from an animal to a human.

Are you looking for...?