stem the tide - Deutsch Englisch Wörterbuch