About us
Define
Definitions for
"trinucleotide"
a set of three nucleotides, e
phgu.org.uk