site space surveillance monitor - German English Dictionary