allotriploids
English
Noun
allotriploids
plural of
allotriploid