imperial communications and sensors station - Espagnol Anglais Dictionnaire