YourDictionary

TSTA medical definition

abbreviation
tumor-specific transplantation antigen

Learn more about TSTA

link/cite print suggestion box