mobile satellite communication system - Turc Anglais Dictionnaire