alloploids

English

Noun

alloploids

  1. plural of alloploid