tumorosphere (English, noun)
expansion: tumorosphere (plural tumorospheres)
Senses:
glosses: A spherical culture of tumor cells
Forms:
form: tumorospheres
tags: plural