Definify.com

Definition 2025


nucleobases

nucleobases

English

Noun

nucleobases

  1. plural of nucleobase