Find the word definition

Wiktionary
ellipsoids of revolution

n. (ellipsoid of revolution English)