Origin of space platform

First recorded in 1955–60

British Dictionary definitions for space platform

space platform

noun

another name for space station