ellipsoids is a form of:

Ellipsoid



ENGLISH MEANING
noun
1.
A solid, all plane sections of which are ellipses or circles.