Definition, Meaning & Anagrams | English word SATRNA
SATRNA
Definitions of SATRNA
- (biochemistry) Abbreviation of satellite RNA.
Number of letters
6
Is palindrome
No
Search for SATRNA in:
Page preparation took: 187.88 ms.