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