diasporoids

English

Noun

diasporoids

  1. plural of diasporoid