Ellipsoid



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