spherular
/sɛfjʊˈlɑr/Definitions
1. adjective
relating to or resembling a sphere
“The spherular structure of the planet made it difficult to navigate its surface.”
2. noun
a sphere or something shaped like one
“The spherular object in the sky was a stunning sight to behold.”