mtRNA

mtRNA

English Noun
Ad

Definition

Abbreviation of mitochondrial RNA.

Ad