Definitions of ovoid:

  • noun:   an egg-shaped object
  • adjective:   rounded like an egg