Definition of “space platform” - English Dictionary

british dictionary