LEOSAT: Low Earth Orbit Satellite

What does LEOSAT mean? The above is one of LEOSAT meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Low Earth Orbit Satellite

LEOSAT also stands for:
... more