ELLIPSOID

Definition of ELLIPSOID

  1. (adj)having the nature or shape of an ellipsoid
  2. (noun)a surface whose plane sections are all ellipses or circles