site space surveillance monitor - French English Dictionary