ELLIPSOID Meaning of ELLIPSOID in English [el.lip.soid] n (1721): a surface all plane sections of which are ellipses or circles -- el.lip.soi.dal also ellipsoid adj Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012