gloids

English

Noun

gloids

  1. plural of gloid.