tuhoojasatelliitti

Noun

 * 1) anti-satellite satellite, destroyer satellite artificial satellite that destroys others for military purposes