ellipsoid

Noun
  1. A surface whose plane sections are all ellipses or circles (synset 113919891)
    "the Earth is an ellipsoid"
Adjective
  1. Having the nature or shape of an ellipsoid (synset 302053866)

Other Searches