give somebody their due - Französisch Englisch Wörterbuch