missile site radar (msr) - Francés Inglés Diccionario