tumoroid (English, noun)
expansion: tumoroid (plural tumoroids)
Senses:
glosses: An aggregate of cancer cells formed in vitro
Forms:
form: tumoroids
tags: plural