English edit

Noun edit

gliomaxenograft (plural gliomaxenografts)

  1. A xenograft of glioma cells