tumoroid

English

Etymology

From tumor +‎ -oid.

Noun

tumoroid (plural tumoroids)

  1. An aggregate of cancer cells formed in vitro