Meaning of satellite killer in English:

satellite killer

noun

  • A weapon designed to destroy artificial satellites in orbit around the earth; an anti-satellite weapon.

Origin

1970s; earliest use found in The Guardian.