the law of supply and demand - Deutsch Englisch Wörterbuch