dodecaploids

English

Noun

dodecaploids

  1. plural of dodecaploid