ovoid

Explore definitions, synonyms, and language insights of ovoid

Definitions

Adjective Satellite
rounded like an egg
Noun
an egg-shaped object

More General Terms