microwave pulse radar - French English Dictionary