satellite and missile surveillance - Turc Anglais Dictionnaire