high-power illumination radar - French English Dictionary