tactical weather radar - French English Dictionary