Home
Search
Index
Definify.com
Definition
2025
nucleobases
nucleobases
English
Noun
nucleobases
plural of
nucleobase
Similar Results