nucleotide

  • Add to favorites
  • 1
    [ Noun ]
    นิวคลีโอไทด์
    niw-klee-oh-tai