score a lot of points - Deutsch Englisch Wörterbuch