triploids

EnglishEdit

NounEdit

triploids

  1. plural of triploid