tumoroid
/T UW1 M AO1 R OY0 D/noun
- 1
An aggregate of cancer cells formed in vitro
Translate โtumoroidโ into another language
Choose a language below to open the translator with English selected as the source language.
An aggregate of cancer cells formed in vitro
Choose a language below to open the translator with English selected as the source language.