steerable array radar - French English Dictionary