creoloids

English

Noun

creoloids

  1. plural of creoloid