give the devil his due - Spanisch Englisch Wörterbuch