English edit

Noun edit

macrochromosomes

  1. plural of macrochromosome