tetraploids

English

Noun

tetraploids

  1. plural of tetraploid