amphiploids

English

Noun

amphiploids

  1. plural of amphiploid