anti-satellite weapon - Turkish English Dictionary