English

edit

Noun

edit

macrochromosomes

  1. plural of macrochromosome