geometroids

English

Noun

geometroids

  1. plural of geometroid