supply (a need) - Deutsch Englisch Wörterbuch