give the devil his/her due - Französisch Englisch Wörterbuch