allotetraploids is Accepted in TWL Scrabble Dictionary

allotetraploids Scrabble score: 18

Meaning of allotetraploids

  • ALLOTETRAPLOID, an organism having a diploid set of chromosomes from each of its parent [n]