Home
Search
Index
Definify.com
Definition
2024
xenografts
xenografts
English
Noun
xenografts
plural of
xenograft
Similar Results