Name the major types of RNAs and explain their role in the process of protein synthesis in prokaryote

Three types of RNAs :
1.mRNA 2. tRNA 3. rRNA
Role :
mRNA - provides the template for protein synthesis, by bringing the genetic information from DNA to the site of protein synthesis / robosome, also provides site to initiate and terminate the process of protein synthesis.
tRNA - its anti codon loop read the genetic code on mRNA, brings the corresponding amino acid and bound its amino acid binding end on to the mRNA.
rRNA - forms a structural component of ribosome, acts as a ctalyst/ribozyme for the formation of peptide bond.