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