Messenger RNA (mRNA) RNA that serves as a template for protein synthesis or for synthesis of cDNA. See genetic code.