meaning of space platform

1. a manned artificial satellite in a fixed orbit designed for scientific research


Related Words

space platform |

Developed & Maintained By Taraprasad.com

Treasure Words