What meaning do codons have for protein synthesis?

A codon is a string of 3 nucleotides (bases) which acts as a blueprint for a protein. Each codon represents a single amino acid. A protein is composed of a string of amino acids. mRNA codons are read by tRNA & rRNA which select the correct amino acid to build the protein string.