site space surveillance monitor - Turkish English Dictionary