yield a profit or result - Deutsch Englisch Wörterbuch