thereoid
/ˈθɛri.ɔɪd/Definitions
1. noun
Relating to or resembling a theroid, especially in having a rounded or spherical shape
“The theroid structure of the new building design impressed the architects.”
1. noun
Relating to or resembling a theroid, especially in having a rounded or spherical shape
“The theroid structure of the new building design impressed the architects.”