WTWM

whatsthatwordmean

← Definition
Guess

homograft

nounA tissue or organ transplant taken from a donor of the same species as the recipient.

Synonyms

allograftnoun

Antonyms

xenograftnoun

Built for word lovers.