active satellite defence - Turkish English Dictionary