research satellite - Deutsch Englisch Wörterbuch