echo-splitting radar - French English Dictionary