English edit

Noun edit

supertoroids

  1. plural of supertoroid