imperial communications and sensors station - Francés Inglés Diccionario