English Dictionary
Definition RNA in British English
RNA noun
[uncountable] noun
/ˌɑːr en ˈeɪ/
Synonyms and related words
