amphiploids
English
Noun
amphiploids
plural of
amphiploid