ovoids

noun
  1. objects or shapes that are egg-shaped or oval
  2. Usage: plural of ovoid

Examples