duodecaploids

English

Noun

duodecaploids

  1. plural of duodecaploid