Which organelle is the site of protein synthesis?
ARibosome
BLysosome
CVacuole
DMitochondrion
ARibosome
BLysosome
CVacuole
DMitochondrion