PanBam PanBam 02-10-2020 Biology contestada What organelle is the site of translation? * A) cell membrane B) ribosome C) mitochondria D) nucleus E) vacuole