Site for protein/peptide synthesis is
Which of the following organelle is a site for protein synthesis?