satelloid
/sætəlaɪd/Definitions
1. noun
A type of artificial satellite, especially one in the shape of a cylinder or sphere.
“The space agency launched a series of satelloids to study the Earth’s atmosphere.”
1. noun
A type of artificial satellite, especially one in the shape of a cylinder or sphere.
“The space agency launched a series of satelloids to study the Earth’s atmosphere.”