self supply - Deutsch Englisch Wörterbuch