twin satellites - Deutsch Englisch Wörterbuch