endopolyploids

English

Noun

endopolyploids

  1. plural of endopolyploid