megabase

megabase

English Noun
Ad

Definition

A length of nucleic acid containing one million nucleotides (bases if single-stranded, base pairs if double-stranded)

Etymology

From mega- + base.

Ad

Related Words