very long-range radar - German English Dictionary