Editor
Tiny granular structures in cell; either floating freely in the cytoplasm or bound to the endoplasmic reticulum; involved in protein synthesis
Difficulty: Hard
A: 

Cytoplasm

B: 

Centriole 

C: 

Ribosome

D: 

Chromoplast