supply (explanation) - Deutsch Englisch Wörterbuch