Cytoid

Swellings and Growths
Noun (thing)
US
UK
Cytoid
US
UK
a cell-like structure
US
UK
It is easy to mistake a cytoid for a cell.