ALLOTETRAPLOID Meaning of ALLOTETRAPLOID in English [al.lo.te.tra.ploid] n (1930): amphidiploid -- al.lo.te.tra.ploi.dy n Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012