natural satellite - Deutsch Englisch Wörterbuch