superellipsoids

English

Noun

superellipsoids

  1. plural of superellipsoid