Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
orbiter
noun
(n)
man-made equipment that orbits around the earth or the moon
man made peralatan yang mengorbit di bumi atau bulan
Synonym:
artificial satellite
,
satellite
source: wordnet30