Vocabulary

生物衛星

biosatellite; satellite designed to carry life in space

noun