tumoroid
English
Etymology
From
tumor
+
-oid
.
Noun
tumoroid
(
plural
tumoroids
)
An
aggregate
of
cancer
cells
formed
in vitro