Definition of xenograft

  1. xenograft Noun A heterograft.
  2. xenograft Verb To heterograft.
Feedback Form