satelloid Definition
Definition
Having the appearance of a satellite, particularly one that is small or irregular in shape, often referring to biological structures or celestial bodies.
Browse
Having the appearance of a satellite, particularly one that is small or irregular in shape, often referring to biological structures or celestial bodies.
Browse