multiploids

English

Noun

multiploids

  1. plural of multiploid