orbiterEnglish

artificial satellite, orbiter, satellite

Noun

Man-made equipment that orbits around the earth or the moon

English: satellite, artificial satellite, orbiter

Bahasa: satelit, satelit buatan

Bahasa words with similar meanings

English words with similar meanings

Show 2 words