Cytoid— definition, example and pronunciation in USA and UK English

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