English

edit

Etymology

edit

tumor +‎ -oid

Noun

edit

tumoroid (plural tumoroids)

  1. An aggregate of cancer cells formed in vitro