tRNA

tRNA

English Noun
Ad

Definition

Initialism of transfer RNA.

Ad