poloids

English

Noun

poloids

  1. plural of poloid