kilobasepairs

English

Noun

kilobasepairs

  1. plural of kilobasepair