to deliver the goods - Spanisch Englisch Wörterbuch