octaploids

English

Noun

octaploids

  1. plural of octaploid