small satellites and micro-satellites - Turc Anglais Dictionnaire