small man-made or natural satellite

listen to the pronunciation of small man-made or natural satellite
English - English

Definition of small man-made or natural satellite in English English dictionary

small man-made or natural satellite
{i} moonlet
small man-made or natural satellite
Favorites