Definitions of ellipsoidal:

  • adjective:   in the form of an ellipse