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