Definition

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