English edit

Noun edit

tetraploids

  1. plural of tetraploid