The correct option is D Ribosome
Ribosomes are the micro particles of ribonucleoprotein found in the cell, hence they are called RNP particles. These are the main sites of protein synthesis where synthesis of protein occurs. They are therefore called protein factory of the cell. Thus option C is the correct answer.