Dictionary search results

Showing 1-3 of 3 results

xenograft British & World English

A tissue graft or organ transplant from a donor of a different species from the recipient

xenograft New Oxford Dictionary for Writers & Editors

tissue graft or organ transplant from a different species


You searched for xenograft