echo-splitting radar - German English Dictionary