amphitriploids
English
Noun
amphitriploids
plural of
amphitriploid