English edit

Noun edit

squaroids

  1. plural of squaroid