surveillance radar unit - German English Dictionary