orbiting technological satellite - Französisch Englisch Wörterbuch