radar (radio detecting and ranging) - German English Dictionary