YourDictionary

xenograft medical definition

noun

Learn more about xenograft

link/cite print suggestion box