squaroids

English

Noun

squaroids

  1. plural of squaroid