have a score to settle with - Spanisch Englisch Wörterbuch