orbital defense platform

Noun

 * 1)  A satellite or space station, found in many different works of science fiction, meant to defend a planet against attack from space.

Synonyms

 * abbreviation