ovoid

noun

1.
an egg-shaped object
Derived from:
ovoid