A ribosome is a cellular organelle responsible for protein synthesis. It reads the genetic information stored in messenger RNA (mRNA) and assembles amino acids into a protein chain. Ribosomes are made up of two subunits, one large and one small, and are found in both prokaryotic and eukaryotic cells.